package com.xl.web.dao.zoom;

import java.util.List;
import java.util.Map;

import com.xl.base.dao.BaseDao;
import com.xl.web.entity.zoom.SysUser;


public interface UserDao<T> extends BaseDao<T> {
	/**
	 * 根据条件获取部门信息
	 * @param dept
	 * @return
	 */
	public List<SysUser> queryUserInfo(SysUser user);
	
	
	public List<Map> queryUserByKeyWord(String keyWord);
	/**
	 * 保存用户信息
	 * @param user
	 */
	public void saveUser(SysUser user);
	/**
	 * 删除用户信息
	 * @param userId
	 */
	public void delUser(String userId);
	/**
	 * 更新用户信息
	 * @param user
	 */
	public void editUser(SysUser user);
	
	
	public List<Map>queryUserByAccount(Map paraMap);
	
	
	/**
	 * 根据公司编码判断添加账户是否受限制
	 */
	public List<Map<String,String>>checkAccountLimit(String companyId);

}
